Fundamentals of binary and hexadecimal numbering systems. BCD and ASCII codes, truth tables and logic gate devices. Implementation of adders and subtractors, sequential circuits and flip flops.